/* Help 
.ds-helpoverlay {background-color: white;list-style-type: none;
    opacity: .85 ;background:#000 none repeat scroll 0%;border:1px solid #BBD9EE;
    line-height:1.4;margin:8px 0px 8px 0px;padding:5px 10px 5px 10px;
    color:#fff;
}
.ds-helpoverlay p {margin:8px 0px 8px 0px;}
.ds-helpoverlay-header {
	height:24px;
}

.ds-helpoverlay-header a.closeicon {background:transparent url(/images/icon_close.png) repeat scroll 0%;
    cursor:pointer;height:24px;position:absolute;right:0pt;top:0pt;width:24px;}



div.overlay {overflowxx:auto;}
div.overlay dt {font-size: 100%;colorxx: #fff;}
div.overlay-wrapperxytr {
    position:fixed;
    text-align:center;
    colorxx:#fff;
    font-size:132%;
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
    background:#000000 none repeat scroll 0%;
    opacity:0.9;
    z-index:1500;
    display:none;
}
div.overlay-wrapperabf45 {
    background:#000000 none repeat scroll 0%;
    opacity:0.9;
    z-index:1500;
}
.help-header {height:24px;text-align:left;}

.help-header a.closeicon {background:transparent url(/images/icon_close.png) repeat scroll 0%;
    cursor:pointer;height:24px;position:absolute;right:0pt;top:0pt;width:24px;}
 */
#tooltip {position: absolute;z-index: 3000;border: 1px solid #111;background-color: #eee;padding: 5px;opacity: 0.85;}
#tooltip h3, #tooltip div { margin: 0; }


#facebox .b {background:url(/images/facebox/b.png);}
#facebox .tl {background:url(/images/facebox/tl.png);}
#facebox .tr {background:url(/images/facebox/tr.png);}
#facebox .bl {background:url(/images/facebox/bl.png);}
#facebox .br {background:url(/images/facebox/br.png);}
#facebox {position: absolute;top: 0;left: 0;z-index: 100;text-align: left;width:450px;}
#facebox_black {position: absolute;top: 0;left: 0;z-index: 100;text-align: left;
    background:#000000 none repeat scroll 0%;opacity:0.9;z-index:1500;}
#facebox .popup {position: relative;}
#facebox table {border-collapse: collapse;}
#facebox td {border-bottom: 0;padding: 0;}
#facebox .body {padding: 10px;background: #fff;}
#facebox .loading {text-align: center;}
#facebox .image {text-align: center;}
#facebox img {border: 0;margin: 0;}
#facebox .footer {border-top: 1px solid #DDDDDD;padding-top: 5px;margin-top: 10px;text-align: right;vertical-align: bottom;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px;width: 10px;overflow: hidden;padding: 0;}
#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color: #000;z-index: 99;}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
/*
	HUMANIZED MESSAGES 1.0
	idea - http://www.humanized.com/weblog/2006/09/11/monolog_boxes_and_transparent_messages
	home - http://humanmsg.googlecode.com
*/
html, body {height: 100%; /* Damn you IE! */}
.humanMsg {font: normal 20px/50px Helvetica, Arial, Sans-Serif;letter-spacing: -1px;position: fixed;top: 130px;left: 25%;
    width: 50%;color: white;background-color: #000;text-align: center;display: none;opacity: 0;z-index: 100000;
-moz-border-radius:3px;}
.humanMsg p {padding: .3em;display: inline; }
.humanMsg a {display: none;}

